|
Obecný generátor syntaxí řízeného překladu
Marcin, Juraj ; Kučera, Jiří (oponent) ; Meduna, Alexandr (vedoucí práce)
Tato práce je věnovaná návrhu a vytvoření obecného generátoru, který provádí syntaxí řízený překlad dle požadavků uživatele. Překlad je vykonávaný syntaktickým analyzátorem a to už v době provádění analýz zdrojového programu. Syntaktický analyzátor je založen na syntaktické analýze zdola nahoru. Výsledkem překladu je vytvoření syntaktického stromu. Z něho se dále vytváří instrukce ve tvaru tří-adresního kódu, které reprezentují přeložený program a slouží k vykreslení syntaktického stromu.
|
|
Optimalizace překladu agentních jazyků různé úrovně abstrakce
Kalmár, Róbert ; Kočí, Radek (oponent) ; Zbořil, František (vedoucí práce)
Cílem této práce je optimalizace překladu agentního jazyka AHLL. Jsou představeny různé používané interní formy reprezentace kódu pro překladač jako i optimalizace kódu v těchto reprezentacích. Hlavní část práce je zaměřená implementaci zvolených optimalizací a způsobu generování cílového kódu v jazyce ALLL. Dále se čtenář dozví o přínosu zvolených optimalizací taktéž o dalších možnostech při vývoji jazyka AHLL a jeho optimalizace.
|
|
Obecný generátor syntaxí řízeného překladu
Marcin, Juraj ; Kučera, Jiří (oponent) ; Meduna, Alexandr (vedoucí práce)
Tato práce je věnovaná návrhu a vytvoření obecného generátoru, který provádí syntaxí řízený překlad dle požadavků uživatele. Překlad je vykonávaný syntaktickým analyzátorem a to už v době provádění analýz zdrojového programu. Syntaktický analyzátor je založen na syntaktické analýze zdola nahoru. Výsledkem překladu je vytvoření syntaktického stromu. Z něho se dále vytváří instrukce ve tvaru tří-adresního kódu, které reprezentují přeložený program a slouží k vykreslení syntaktického stromu.
|
|
Optimalizace překladu agentních jazyků různé úrovně abstrakce
Kalmár, Róbert ; Kočí, Radek (oponent) ; Zbořil, František (vedoucí práce)
Cílem této práce je optimalizace překladu agentního jazyka AHLL. Jsou představeny různé používané interní formy reprezentace kódu pro překladač jako i optimalizace kódu v těchto reprezentacích. Hlavní část práce je zaměřená implementaci zvolených optimalizací a způsobu generování cílového kódu v jazyce ALLL. Dále se čtenář dozví o přínosu zvolených optimalizací taktéž o dalších možnostech při vývoji jazyka AHLL a jeho optimalizace.
|